在過去的三十天裡,我們對Spring框架、Spring MVC和Spring Boot進行了深入的學習,在最後一天總結一些段時間學習回顧。
學習Spring是我學習java 框架的起點。Spring 提供了豐富的功能和模組,包括依賴注入、AOP、事務管理、JDBC整合等等。透過學習Spring,我們能理解了設計模式、反射、面向導向的編程等概念,而Spring的依賴注入機制讓應用程式的結構更加鬆散,易於維護和測試。
Spring MVC是Spring的一個重要模組,用於開發Web應用程式。透過學習Spring MVC 得程式設計模式,我掌握了Contorller、View、Model 等關鍵元素,並知道如何建立RESTful服務和處理HTTP請求。Spring MVC的注解簡化了Web應用程式的開發,同時也提供了許多其他的配置選項,以滿足不同場景的需求。
Spring Boot是Spring的一個重要演進,主要目的在於在簡化Spring應用程式的開發和部署。Spring Boot提供了許多開箱即用的功能,例如自動配置、嵌入式Web伺服器,使開發者能夠更專注於應用程式的邏輯,而不必擔心配置細節。
初入職場學習的我在使用這些技術時,並沒有完全的融會貫通將它當成自己的武器,而是像是比較像是工具用來拼湊出我想要的程式邏輯,透過鐵人賽讓握重新複習且了解Spring、Spring MVC和Spring Boot的強大功能和靈活性,理解這些框架為開發現代化的應用程式提供了堅實的基礎,並有助於提高程式的質量和可維護性,同時也讓我更深入地理解了Java生態系統。我期許自己在將來能夠繼續應用這些知識,不斷改進和拓展我的開發技能。